﻿using System;
using System.Windows;

namespace SDL
{
    public interface IElement : IInputElement
    {
        FrameworkElement AsFrameworkElement();
        Size DesiredSize { get; }
        void Measure(Size availableSize);
        void Arrange(Rect finalRect);
        Object GetValue(DependencyProperty dp);
        void SetValue(DependencyProperty dp, Object value);
    }
}
